package com.xyhy.core.base.entity;

import java.time.LocalDateTime;

/**
 * @author Fire Team - Robert
 * @Description 所有审核类的接口
 * @date 2021年8月2日
 */
public interface IAuditable<ID> {
  ID getId();

  ID getCreatedBy();

  void setCreatedBy(ID createdBy);

  LocalDateTime getCreatedDate();

  void setCreatedDate(LocalDateTime creationDate);

  ID getLastModifiedBy();

  void setLastModifiedBy(ID lastModifiedBy);

  LocalDateTime getLastModifiedDate();

  void setLastModifiedDate(LocalDateTime lastModifiedDate);
}
